more unbeatable - German English Dictionary